Selenium系列教程 |
您所在的位置:网站首页 › hub host › Selenium系列教程 |
主要内容
1. 预置环境
2. Selenium Grid 环境安装
3. Selenium Grid 启动服务中心(hub)和节点(node)
3.1 启动 hub
3.2 注册 node
4. 应用
1. 预置环境
Java 环境
Python3 环境
2. Selenium Grid 环境安装
Selenium Grid 是 Selenium 套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。 优点: 同时在不同的浏览器、操作系统和机器上运行测试。最大程度用于兼容性测试; 减少运行时间。查看安装的 selenium 版本
将下载的 selenium-server-standalone-3.141.0.jar 分别放在服务器和客户机上。 3. Selenium Grid 启动服务中心(hub)和节点(node) 3.1 启动 hub java -jar selenium-server-standalone-3.141.0.jar -role hub -host 0.0.0.0 # 其默认监听端口4444,默认IP是localhost 如果要修改,只需要加-port 和-host # 如果启动失败,查看是否端口被占用:netstat -aon|findstr 4444 复制代码启动失败(端口被占用):
启动成功:
在客户机上执行: 1.命令提示符cmd,cd到本地计算机放置selenium-server-standalone-3.141.0.jar的文件夹 2.执行: java -jar selenium-server-standalone-3.141.0.jar -role node -port 5555 -hub http://xxx.xx.xx.x:4444/grid/register #备注:http://xxx.xx.xx.x:4444/grid/register 中x是hub的ip地址,一定要注意是ip,而不是0.0.0.0;即便你hub设置了0.0.0.0,只是表示你主机运行所以ip访问,port也可自己配置; 2.1.指定chromedriver.exe 全命令:java -Dwebdriver.chrome.driver="C:\software\Program Files\Python36\chromedriver.exe" -jar selenium-server-standalone-3.141.0.jar -role node -port 5555 -hub http://xxx.xx.xx.x:4444/grid/register 2.2.指定firefox java -jar selenium-server-standalone-3.141.0.jar -role node -port 5555 -hub http://xxx.xx.xx.x:4444/grid/register -maxSession 5 -browser browserName=firefox,seleniumProtocol=WebDriver,maxInstances=5,platform=WINDOWS,version=83.0 复制代码执行成功结果 hub 服务:将 py 文件放在服务器上执行,在对应客户机上即可看见效果。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |